device affording protection against wind effects - Spanisch Englisch Wörterbuch